package leetcode;
import java.util.HashMap;
//  这道题 学会了 什么   
public class leetcode1 {
	public static void main(String []args) {
		int []nums = {3,2,4}; 
				int target = 6;
						System.out.println(solution(nums,target).length);
						for(int i : solution(nums,target))
							System.out.println(i);
			}
	//
	public static int[] solution(int arr[],int target) {
		//   值 -->  下标的 一个哈希表
		HashMap<Integer,Integer> map =new HashMap<>();
		for(int i=0;i< arr.length;i++) {
			int temp=target-arr[i];
			if(map.containsKey(temp)) {
				return new int[] {map.get(temp),i};
			}
			map.put(arr[i], i);
		}
		return new int[] {0,0};
	}
}
